park bench - French English Dictionary